﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DmTools.Model
{
    /// <summary>
    /// 设置信息
    /// </summary>
    public class SettingInfoEntity
    {
        /// <summary>
        /// 窗口标题
        /// </summary>
        public string? WindowsName { get; set; } 
        /// <summary>
        /// 对比度
        /// </summary>
        public double Contrast { get; set; }
        /// <summary>
        /// 窗口宽度
        /// </summary>
        public int WindowsWidth {  get; set; }
        /// <summary>
        /// 窗口高度
        /// </summary>
        public int WindowsHeight { get; set; }
        /// <summary>
        /// 循环周期
        /// </summary>
        public int CyclePeriod {  get; set; }
        /// <summary>
        /// 偏色
        /// </summary>
        public string ColorCast {  get; set; }
        /// <summary>
        /// 浮动X轴量
        /// </summary>
        public int FloatX { get; set; }
        /// <summary>
        /// 浮动Y轴量
        /// </summary>
        public int FloatY {  get; set; }
    }
    public class FunctionEnableInfoEntity
    {
        /// <summary>
        /// 启用对比度
        /// </summary>
        public bool EnableContrast { get; set; }
        /// <summary>
        /// 启用偏色
        /// </summary>
        public bool EnableColorCast { get; set; }   
        /// <summary>
        ///  最新日志是否选中  
        /// </summary>
        public bool EnableLogNewestSelected { get; set; }
        /// <summary>
        /// 检测窗体大小
        /// </summary>
        public bool CheckWinSize { get; set; }
        /// <summary>
        /// 启用鼠标轨迹
        /// </summary>
        public bool EnableMoveTrack { get; set; }
        /// <summary>
        /// 程序打开时是否自动运行
        /// </summary>

        public bool IsOpenRun {  get; set; }
        /// <summary>
        /// 计划完成是否关机
        /// </summary>

        public bool IsPlanCompleteShutdown { get; set; }

    }
}
